On Asymptotic Gate Complexity and Depth of Reversible Circuits Without Additional Memory
نویسنده
چکیده
Reversible computation is one of the most promising emerging technologies of the future. The usage of reversible circuits in computing devices can lead to a significantly lower power consumption. In this paper we study reversible logic circuits consisting of NOT, CNOT and 2-CNOT gates. We introduce a set F (n, q) of all transformations Zn2 → Z n 2 that can be implemented by reversible circuits with (n + q) inputs. We define the Shannon gate complexity function L(n, q) and the depth function D(n, q) as functions of n and the number of additional inputs q. First, we prove general lower bounds for functions L(n, q) and D(n, q). Second, we introduce a new group theory based synthesis algorithm, which can produce a circuit S without additional inputs and with the gate complexity L(S) ≤ 3n2(1 + o(1)) / log2 n. Using these bounds, we state that almost every reversible circuit with no additional inputs, consisting of NOT, CNOT and 2-CNOT gates, implements a transformation from F (n, 0) with the gate complexity L(n, 0) ≍ n2n / log2 n and with the depth D(n, 0) ≥ 2n(1− o(1)) /(3 log2 n).
منابع مشابه
On Asymptotic Gate Complexity and Depth of Reversible Circuits With Additional Memory
The reversible logic can be used in various research areas, e. g. quantum computation, cryptography and signal processing. In the paper we study reversible logic circuits with additional inputs, which consist of NOT, CNOT and C2NOT gates. We consider a set F (n, q) of all transformations Bn → Bn that can be realized by reversible circuits with (n+q) inputs. An analogue of Lupanov’s method for t...
متن کاملEvolutionary QCA Fault-Tolerant Reversible Full Adder
Today, the use of CMOS technology for the manufacture of electronic ICs has faced many limitations. Many alternatives to CMOS technology are offered and made every day. Quantum-dot cellular automata (QCA) is one of the most widely used. QCA gates and circuits have many advantages including small size, low power consumption and high speed. On the other hand, using special digital gates called re...
متن کاملTime-Complexity of Multilayered DNA Strand Displacement Circuits
Recently we have shown how molecular logic circuits with many components arranged in multiple layers can be built using DNA strand displacement reactions. The potential applications of this and similar technologies inspire the study of the computation time of multilayered molecular circuits. Using mass action kinetics to model DNA strand displacement-based circuits, we discuss how computation t...
متن کاملAsymptotic bounds of depth for the reversible circuit consisting of NOT, CNOT and 2-CNOT gates
The paper discusses the asymptotic depth of a reversible circuit consisting of NOT, CNOT and 2-CNOT gates. Reversible circuit depth function $D(n, q)$ for a circuit implementing a transformation $f\colon \mathbb Z_2^n \to \mathbb Z_2^n$ is introduced as a function of $n$ and the number of additional inputs $q$. It is proved that for the case of implementing a permutation from $A(\mathbb Z_2^n)$...
متن کاملEfficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
Owing to the exponential nature of the memory and run-time complexity, many methods can only synthesize 3-bit reversible circuits and cannot synthesize 4-bit reversible circuits well. We mainly absorb the ideas of our 3-bit synthesis algorithms based on hash table and present the efficient algorithms which can construct almost all optimal 4-bit reversible logic circuits with many types of gates...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Syst. Sci.
دوره 84 شماره
صفحات -
تاریخ انتشار 2017